/* Responsive CSS Here */
@media screen and (max-width: 950px) { 
.nav-img { 
	height: 25px; 
} 
.nav-option { 
	gap: 5px; 
} 
.nav-option h3 { 
	font-size: 12px; 
} 
.report-topic-heading, 
.item1, 
.items { 
	width: 800px; 
} 
} 

@media screen and (max-width: 991px) {
    .navcontainer {
        position: fixed;
        top: var(--dash-topbar-height);
        left: 0;
        height: calc(100vh - var(--dash-topbar-height));
        transform: translateX(-100%);
        box-shadow: 8px 0 32px rgba(26, 10, 69, 0.18);
        background: #ffffff;
        z-index: 970;
        -webkit-overflow-scrolling: touch;
    }

    .navcontainer.sidebar-open {
        transform: translateX(0);
    }

    .dashboard-sidebar-backdrop.show {
        left: var(--dash-sidebar-width);
    }

    .main {
        padding: 20px 16px 28px;
        position: relative;
        z-index: 1;
    }
}

@media screen and (max-width: 850px) { 
.nav-img { 
	height: 30px; 
} 
.nav-option { 
	gap: 5px; 
} 
.nav-option h3 { 
	font-size: 12px; 
} 
.report-topic-heading, 
.item1, 
.items { 
	width: 700px; 
} 
.navcontainer { 
	width: min(100vw, var(--dash-sidebar-width, 272px));
	max-width: var(--dash-sidebar-width, 272px);
	position: fixed; 
	transition: transform 0.3s ease; 
	top: var(--dash-topbar-height, 68px); 
	left: 0;
	transform: translateX(-100%);
	z-index: 970;
	background: #ffffff;
} 
.navcontainer.sidebar-open {
	transform: translateX(0);
}
.navv { 
	width: 100%; 
	position: absolute; 
} 
.searchbar { 
	display: none; 
} 
.main { 
	padding: 20px 16px 28px; 
} 
.searchbar2 { 
	width: 100%; 
	display: flex; 
	margin: 0 0 40px 0; 
	justify-content: center; 
} 
.searchbar2 input { 
	width: 250px; 
	height: 42px; 
	border-radius: 50px 0 0 50px; 
	background-color: var(--background-color3); 
	padding: 0 20px; 
	font-size: 15px; 
	border: 2px solid var(--secondary-color); 
}

.hide-me{
	display: none;
}


} 

@media screen and (max-width: 490px) { 
.dashboard-topbar {
	padding: 0 14px;
}

.dashboard-topbar-logout span {
	display: none;
}

.nav-img { 
	height: 25px; 
} 
.nav-option { 
	gap: 5px; 
} 
.nav-option h3 { 
	font-size: 12px; 
} 
.nav-upper-options { 
	gap: 15px; 
} 
.recent-Articles { 
	font-size: 20px; 
} 
.report-topic-heading, 
.item1, 
.items { 
	width: 550px; 
}

.hide-me{
	visibility: hidden;
}

} 

@media screen and (max-width: 400px) { 
.recent-Articles { 
	font-size: 17px; 
} 
.view { 
	width: 60px; 
	font-size: 10px; 
	height: 27px; 
} 
.report-header { 
	height: 60px; 
	padding: 10px 10px 5px 10px; 
} 
.searchbtn img { 
	height: 20px; 
} 
} 

@media screen and (max-width: 320px) { 
.recent-Articles { 
	font-size: 12px; 
} 
.view { 
	width: 50px; 
	font-size: 8px; 
	height: 27px; 
} 
.report-header { 
	height: 60px; 
	padding: 10px 5px 5px 5px; 
} 
.t-op { 
	font-size: 12px; 
} 
.t-op-nextlvl { 
	font-size: 10px; 
} 
.report-topic-heading, 
.item1, 
.items { 
	width: 300px; 
} 
.report-body { 
	padding: 10px; 
} 
.label-tag { 
	width: 70px; 
} 
.searchbtn { 
	width: 40px; 
} 
.searchbar2 input { 
	width: 180px; 
} 
}
